<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>LCV Framework: i2c-dev.h-Dateireferenz</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Erzeugt von Doxygen 1.5.3 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Hauptseite</span></a></li>
    <li><a href="classes.html"><span>Datenstrukturen</span></a></li>
    <li class="current"><a href="files.html"><span>Dateien</span></a></li>
  </ul>
</div>
<h1>i2c-dev.h-Dateireferenz</h1>
<p>
<a href="i2c-dev_8h-source.html">gehe zum Quellcode dieser Datei</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Datenstrukturen</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structi2c__msg.html">i2c_msg</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structi2c__smbus__ioctl__data.html">i2c_smbus_ioctl_data</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structi2c__rdwr__ioctl__data.html">i2c_rdwr_ioctl_data</a></td></tr>

<tr><td colspan="2"><br><h2>Makrodefinitionen</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#be53ff15e0717ccbd1d4c656c09ee53a">I2C_M_TEN</a>&nbsp;&nbsp;&nbsp;0x10</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#db8eddbb89e88c4fc0e44306fc878b85">I2C_M_RD</a>&nbsp;&nbsp;&nbsp;0x01</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#7a467d37a113d97496f0fa69c6c15650">I2C_M_NOSTART</a>&nbsp;&nbsp;&nbsp;0x4000</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#6392dd65e4022a3ed20fc2d7dca3392f">I2C_M_REV_DIR_ADDR</a>&nbsp;&nbsp;&nbsp;0x2000</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#0629c50bb05b4c037e726373da50755b">I2C_M_IGNORE_NAK</a>&nbsp;&nbsp;&nbsp;0x1000</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#db8351c5c02ca2b6909baa9d374ff6d4">I2C_M_NO_RD_ACK</a>&nbsp;&nbsp;&nbsp;0x0800</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#272399a0175400a2ebb55ff518a85012">I2C_RDRW_IOCTL_MAX_MSGS</a>&nbsp;&nbsp;&nbsp;42</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#e8b7ab32459314e0c0162974f2ce22e1">I2C_RETRIES</a>&nbsp;&nbsp;&nbsp;0x0701</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#fa3215f0aa766367f5d34bee80929152">I2C_TIMEOUT</a>&nbsp;&nbsp;&nbsp;0x0702</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#b15137f7c592d05573de99f078516157">I2C_SLAVE</a>&nbsp;&nbsp;&nbsp;0x0703</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#fb1764d4b58fb542306c715ad6a28a42">I2C_SLAVE_FORCE</a>&nbsp;&nbsp;&nbsp;0x0706</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#2a0b1f3843e98977be7476579c851305">I2C_TENBIT</a>&nbsp;&nbsp;&nbsp;0x0704</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#4c2f02700f22d4f76c670966aed5079a">I2C_FUNCS</a>&nbsp;&nbsp;&nbsp;0x0705</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#7645f9831bcbbae2339fcff4d85691be">I2C_RDWR</a>&nbsp;&nbsp;&nbsp;0x0707</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#2a72d7072db21c407f82e6e73854b38f">I2C_PEC</a>&nbsp;&nbsp;&nbsp;0x0708</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#0839b8a41f6fd5560c6a970e1e04f624">I2C_ACK_TEST</a>&nbsp;&nbsp;&nbsp;0x0710</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#4e9d483fb9eb1074646726ce518b1d4d">I2C_SMBUS</a>&nbsp;&nbsp;&nbsp;0x0720</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#db1350ea4db57087ea86ba9722a80ede">I2C_UDELAY</a>&nbsp;&nbsp;&nbsp;0x0705</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#3e36065af9761870927b6d4ab1796783">I2C_MDELAY</a>&nbsp;&nbsp;&nbsp;0x0706</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c-dev_8h.html#948a746545caeae5f7c84e9fa8b25e2c">I2C_MAJOR</a>&nbsp;&nbsp;&nbsp;89</td></tr>

</table>
<hr><h2>Makro-Dokumentation</h2>
<a class="anchor" name="0839b8a41f6fd5560c6a970e1e04f624"></a><!-- doxytag: member="i2c-dev.h::I2C_ACK_TEST" ref="0839b8a41f6fd5560c6a970e1e04f624" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_ACK_TEST&nbsp;&nbsp;&nbsp;0x0710          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00119">119</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4c2f02700f22d4f76c670966aed5079a"></a><!-- doxytag: member="i2c-dev.h::I2C_FUNCS" ref="4c2f02700f22d4f76c670966aed5079a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_FUNCS&nbsp;&nbsp;&nbsp;0x0705          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00115">115</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0629c50bb05b4c037e726373da50755b"></a><!-- doxytag: member="i2c-dev.h::I2C_M_IGNORE_NAK" ref="0629c50bb05b4c037e726373da50755b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_M_IGNORE_NAK&nbsp;&nbsp;&nbsp;0x1000          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00068">68</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="db8351c5c02ca2b6909baa9d374ff6d4"></a><!-- doxytag: member="i2c-dev.h::I2C_M_NO_RD_ACK" ref="db8351c5c02ca2b6909baa9d374ff6d4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_M_NO_RD_ACK&nbsp;&nbsp;&nbsp;0x0800          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00069">69</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7a467d37a113d97496f0fa69c6c15650"></a><!-- doxytag: member="i2c-dev.h::I2C_M_NOSTART" ref="7a467d37a113d97496f0fa69c6c15650" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_M_NOSTART&nbsp;&nbsp;&nbsp;0x4000          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00066">66</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="db8eddbb89e88c4fc0e44306fc878b85"></a><!-- doxytag: member="i2c-dev.h::I2C_M_RD" ref="db8eddbb89e88c4fc0e44306fc878b85" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_M_RD&nbsp;&nbsp;&nbsp;0x01          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00065">65</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

<p>Wird benutzt von <a class="el" href="i2c_8c-source.html#l00149">i2c_dump_register()</a> und <a class="el" href="i2c_8c-source.html#l00107">i2c_read_register()</a>.</p>

</div>
</div><p>
<a class="anchor" name="6392dd65e4022a3ed20fc2d7dca3392f"></a><!-- doxytag: member="i2c-dev.h::I2C_M_REV_DIR_ADDR" ref="6392dd65e4022a3ed20fc2d7dca3392f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_M_REV_DIR_ADDR&nbsp;&nbsp;&nbsp;0x2000          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00067">67</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="be53ff15e0717ccbd1d4c656c09ee53a"></a><!-- doxytag: member="i2c-dev.h::I2C_M_TEN" ref="be53ff15e0717ccbd1d4c656c09ee53a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_M_TEN&nbsp;&nbsp;&nbsp;0x10          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00064">64</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="948a746545caeae5f7c84e9fa8b25e2c"></a><!-- doxytag: member="i2c-dev.h::I2C_MAJOR" ref="948a746545caeae5f7c84e9fa8b25e2c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_MAJOR&nbsp;&nbsp;&nbsp;89          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00131">131</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3e36065af9761870927b6d4ab1796783"></a><!-- doxytag: member="i2c-dev.h::I2C_MDELAY" ref="3e36065af9761870927b6d4ab1796783" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_MDELAY&nbsp;&nbsp;&nbsp;0x0706          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00127">127</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2a72d7072db21c407f82e6e73854b38f"></a><!-- doxytag: member="i2c-dev.h::I2C_PEC" ref="2a72d7072db21c407f82e6e73854b38f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_PEC&nbsp;&nbsp;&nbsp;0x0708          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00117">117</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="272399a0175400a2ebb55ff518a85012"></a><!-- doxytag: member="i2c-dev.h::I2C_RDRW_IOCTL_MAX_MSGS" ref="272399a0175400a2ebb55ff518a85012" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_RDRW_IOCTL_MAX_MSGS&nbsp;&nbsp;&nbsp;42          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00092">92</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7645f9831bcbbae2339fcff4d85691be"></a><!-- doxytag: member="i2c-dev.h::I2C_RDWR" ref="7645f9831bcbbae2339fcff4d85691be" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_RDWR&nbsp;&nbsp;&nbsp;0x0707          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00116">116</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

<p>Wird benutzt von <a class="el" href="i2c_8c-source.html#l00149">i2c_dump_register()</a>, <a class="el" href="i2c_8c-source.html#l00107">i2c_read_register()</a>, <a class="el" href="i2c_8c-source.html#l00196">i2c_scan_bus()</a> und <a class="el" href="i2c_8c-source.html#l00074">i2c_write_register()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e8b7ab32459314e0c0162974f2ce22e1"></a><!-- doxytag: member="i2c-dev.h::I2C_RETRIES" ref="e8b7ab32459314e0c0162974f2ce22e1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_RETRIES&nbsp;&nbsp;&nbsp;0x0701          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00100">100</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b15137f7c592d05573de99f078516157"></a><!-- doxytag: member="i2c-dev.h::I2C_SLAVE" ref="b15137f7c592d05573de99f078516157" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_SLAVE&nbsp;&nbsp;&nbsp;0x0703          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00107">107</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

<p>Wird benutzt von <a class="el" href="i2c_8c-source.html#l00149">i2c_dump_register()</a>, <a class="el" href="i2c_8c-source.html#l00107">i2c_read_register()</a>, <a class="el" href="i2c_8c-source.html#l00196">i2c_scan_bus()</a> und <a class="el" href="i2c_8c-source.html#l00074">i2c_write_register()</a>.</p>

</div>
</div><p>
<a class="anchor" name="fb1764d4b58fb542306c715ad6a28a42"></a><!-- doxytag: member="i2c-dev.h::I2C_SLAVE_FORCE" ref="fb1764d4b58fb542306c715ad6a28a42" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_SLAVE_FORCE&nbsp;&nbsp;&nbsp;0x0706          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00109">109</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4e9d483fb9eb1074646726ce518b1d4d"></a><!-- doxytag: member="i2c-dev.h::I2C_SMBUS" ref="4e9d483fb9eb1074646726ce518b1d4d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_SMBUS&nbsp;&nbsp;&nbsp;0x0720          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00122">122</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2a0b1f3843e98977be7476579c851305"></a><!-- doxytag: member="i2c-dev.h::I2C_TENBIT" ref="2a0b1f3843e98977be7476579c851305" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_TENBIT&nbsp;&nbsp;&nbsp;0x0704          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00113">113</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fa3215f0aa766367f5d34bee80929152"></a><!-- doxytag: member="i2c-dev.h::I2C_TIMEOUT" ref="fa3215f0aa766367f5d34bee80929152" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_TIMEOUT&nbsp;&nbsp;&nbsp;0x0702          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00103">103</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="db1350ea4db57087ea86ba9722a80ede"></a><!-- doxytag: member="i2c-dev.h::I2C_UDELAY" ref="db1350ea4db57087ea86ba9722a80ede" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define I2C_UDELAY&nbsp;&nbsp;&nbsp;0x0705          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definiert in Zeile <a class="el" href="i2c-dev_8h-source.html#l00125">125</a> der Datei <a class="el" href="i2c-dev_8h-source.html">i2c-dev.h</a>.</p>

</div>
</div><p>
<hr size="1"><address style="text-align: right;"><small>Erzeugt am Thu Dec 13 13:57:32 2007 für LCV Framework von&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
</body>
</html>
